package com.beidasoft.web.model.baseManager;

import java.io.Serializable;
import java.util.Date;

/**
 * 监督部门信息管理
 * Created by songff on 2016/1/4.
 */
public class SuperviseManager implements Serializable{

    private String id;                  //主键
    private String departmentId;        //部门ID
    private String name;                //监督处室名称
    private String principal;           //正职负责人
    private String supDeptLevel;        //级别
    private String supDeptOtherLevel;   //其他级别
    private Integer isExamine;              //审核状态
    private Integer isDelete;               //删除标志
    private Integer isRelease;              //发布状态
    private Date establishDate;         //成立时间
    private String creator;            //创建者
    private Date createDate;            //创建时间
    private String updatePerson;        //更新者
    private Date updateDate;            //更新时间
    private String examinePerson;       //审核者
    private Date examineDate;           //审核时间
    private Date disExamineDate;        //取消审核时间
    private String releasePerson;       //发布人
    private Date releaseDate;           //发布时间
    private Date disReleaseDate;        //取消发布时间
    private Integer isPunish;               //是否具有行政处罚
    private Integer isPermit;               //是否具有行政许可
    private Integer isArbitrariness;        //是否具有行政强制
    private Integer isAffirm;               //是否具有行政确认
    private Integer isLevy;                 //是否具有行政征收
    private Integer isVerdict;              //是否具有行政裁决
    private Integer isPayments;             //是否具有行政给付
    private Integer isCheck;                //是否具有行政检查
    private Integer isReward;               //是否具有行政奖励
    private Integer isOther;                //是否具有其他
    private Integer examineEnforce;         //核定编制（行政执法）
    private Integer examineWeave;           //核定编制（综合管理）
    private Integer examineManage;          //核定编制（综合管理）
    private Integer examineCause;           //核定编制（事业编制）
    private Integer personEnforce;          //实有人员（行政执法）
    private Integer personWeave;            //实有人员（行政编制）
    private Integer personManage;           //实有人员（综合管理）
    private Integer personCause;            //实有人员（事业编制）
    private Integer personNotCause;         //实有人员（非事业编制）
    private String superviseNature;     //监督处室性质
    private String superviseOtherNature;//其他性质内容
    private String superviseArea;       //部门地区
    private String superviseLevel;      //监督处室级别
    private String superviseNatures;    //监督处室性质
    private String leaderName;          //领导姓名
    private String leaderPosition;      //领导职务
    private Integer leaderSum;              //实有人数
    private Integer weaveSum;               //编制人数
    private Integer organizationType;   //机构类型
    private String organizationName;    //部门名称
    private String permission;    //权限标识

    public String getPermission() {
        return permission;
    }

    public void setPermission(String permission) {
        this.permission = permission;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPrincipal() {
        return principal;
    }

    public void setPrincipal(String principal) {
        this.principal = principal;
    }

    public String getSupDeptLevel() {
        return supDeptLevel;
    }

    public void setSupDeptLevel(String supDeptLevel) {
        this.supDeptLevel = supDeptLevel;
    }

    public String getSupDeptOtherLevel() {
        return supDeptOtherLevel;
    }

    public void setSupDeptOtherLevel(String supDeptOtherLevel) {
        this.supDeptOtherLevel = supDeptOtherLevel;
    }

    public Integer getIsExamine() {
        return isExamine;
    }

    public void setIsExamine(Integer isExamine) {
        this.isExamine = isExamine;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Integer getIsRelease() {
        return isRelease;
    }

    public void setIsRelease(Integer isRelease) {
        this.isRelease = isRelease;
    }

    public Date getEstablishDate() {
        return establishDate;
    }

    public void setEstablishDate(Date establishDate) {
        this.establishDate = establishDate;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdatePerson() {
        return updatePerson;
    }

    public void setUpdatePerson(String updatePerson) {
        this.updatePerson = updatePerson;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getExaminePerson() {
        return examinePerson;
    }

    public void setExaminePerson(String examinePerson) {
        this.examinePerson = examinePerson;
    }

    public Date getExamineDate() {
        return examineDate;
    }

    public void setExamineDate(Date examineDate) {
        this.examineDate = examineDate;
    }

    public Date getDisExamineDate() {
        return disExamineDate;
    }

    public void setDisExamineDate(Date disExamineDate) {
        this.disExamineDate = disExamineDate;
    }

    public String getReleasePerson() {
        return releasePerson;
    }

    public void setReleasePerson(String releasePerson) {
        this.releasePerson = releasePerson;
    }

    public Date getReleaseDate() {
        return releaseDate;
    }

    public void setReleaseDate(Date releaseDate) {
        this.releaseDate = releaseDate;
    }

    public Date getDisReleaseDate() {
        return disReleaseDate;
    }

    public void setDisReleaseDate(Date disReleaseDate) {
        this.disReleaseDate = disReleaseDate;
    }

    public Integer getIsPunish() {
        return isPunish;
    }

    public void setIsPunish(Integer isPunish) {
        this.isPunish = isPunish;
    }

    public Integer getIsPermit() {
        return isPermit;
    }

    public void setIsPermit(Integer isPermit) {
        this.isPermit = isPermit;
    }

    public Integer getIsArbitrariness() {
        return isArbitrariness;
    }

    public void setIsArbitrariness(Integer isArbitrariness) {
        this.isArbitrariness = isArbitrariness;
    }

    public Integer getIsAffirm() {
        return isAffirm;
    }

    public void setIsAffirm(Integer isAffirm) {
        this.isAffirm = isAffirm;
    }

    public Integer getIsLevy() {
        return isLevy;
    }

    public void setIsLevy(Integer isLevy) {
        this.isLevy = isLevy;
    }

    public Integer getIsVerdict() {
        return isVerdict;
    }

    public void setIsVerdict(Integer isVerdict) {
        this.isVerdict = isVerdict;
    }

    public Integer getIsPayments() {
        return isPayments;
    }

    public void setIsPayments(Integer isPayments) {
        this.isPayments = isPayments;
    }

    public Integer getIsCheck() {
        return isCheck;
    }

    public void setIsCheck(Integer isCheck) {
        this.isCheck = isCheck;
    }

    public Integer getIsReward() {
        return isReward;
    }

    public void setIsReward(Integer isReward) {
        this.isReward = isReward;
    }

    public Integer getIsOther() {
        return isOther;
    }

    public void setIsOther(Integer isOther) {
        this.isOther = isOther;
    }

    public Integer getExamineEnforce() {
        return examineEnforce;
    }

    public void setExamineEnforce(Integer examineEnforce) {
        this.examineEnforce = examineEnforce;
    }

    public Integer getExamineWeave() {
        return examineWeave;
    }

    public void setExamineWeave(Integer examineWeave) {
        this.examineWeave = examineWeave;
    }

    public Integer getExamineManage() {
        return examineManage;
    }

    public void setExamineManage(Integer examineManage) {
        this.examineManage = examineManage;
    }

    public Integer getExamineCause() {
        return examineCause;
    }

    public void setExamineCause(Integer examineCause) {
        this.examineCause = examineCause;
    }

    public Integer getPersonEnforce() {
        return personEnforce;
    }

    public void setPersonEnforce(Integer personEnforce) {
        this.personEnforce = personEnforce;
    }

    public Integer getPersonWeave() {
        return personWeave;
    }

    public void setPersonWeave(Integer personWeave) {
        this.personWeave = personWeave;
    }

    public Integer getPersonManage() {
        return personManage;
    }

    public void setPersonManage(Integer personManage) {
        this.personManage = personManage;
    }

    public Integer getPersonCause() {
        return personCause;
    }

    public void setPersonCause(Integer personCause) {
        this.personCause = personCause;
    }

    public Integer getPersonNotCause() {
        return personNotCause;
    }

    public void setPersonNotCause(Integer personNotCause) {
        this.personNotCause = personNotCause;
    }

    public String getSuperviseNature() {
        return superviseNature;
    }

    public void setSuperviseNature(String superviseNature) {
        this.superviseNature = superviseNature;
    }

    public String getSuperviseOtherNature() {
        return superviseOtherNature;
    }

    public void setSuperviseOtherNature(String superviseOtherNature) {
        this.superviseOtherNature = superviseOtherNature;
    }

    public String getSuperviseArea() {
        return superviseArea;
    }

    public void setSuperviseArea(String superviseArea) {
        this.superviseArea = superviseArea;
    }

    public String getSuperviseLevel() {
        return superviseLevel;
    }

    public void setSuperviseLevel(String superviseLevel) {
        this.superviseLevel = superviseLevel;
    }

    public String getSuperviseNatures() {
        return superviseNatures;
    }

    public void setSuperviseNatures(String superviseNatures) {
        this.superviseNatures = superviseNatures;
    }

    public String getLeaderName() {
        return leaderName;
    }

    public void setLeaderName(String leaderName) {
        this.leaderName = leaderName;
    }

    public String getLeaderPosition() {
        return leaderPosition;
    }

    public void setLeaderPosition(String leaderPosition) {
        this.leaderPosition = leaderPosition;
    }

    public Integer getLeaderSum() {
        return leaderSum;
    }

    public void setLeaderSum(Integer leaderSum) {
        this.leaderSum = leaderSum;
    }

    public Integer getWeaveSum() {
        return weaveSum;
    }

    public void setWeaveSum(Integer weaveSum) {
        this.weaveSum = weaveSum;
    }

    public Integer getOrganizationType() {
        return organizationType;
    }

    public void setOrganizationType(Integer organizationType) {
        this.organizationType = organizationType;
    }
}
